<?php
    include('checkAdminAccess.php');
    $iniVars = parse_ini_file('../../config.ini',TRUE);
    include('../classes/adodb5/adodb.inc.php');
    include('../classes/class.upload.php');
    include('../function/db.func.php');
    
    $prideMsg = $_POST['prideMsg'];
    $prideActive = $_POST['prideActive'];
    $psGroup = $_POST['psGroup'];
    
    $sql = "INSERT INTO pride_student VALUES('','','$prideMsg','$psGroup','$prideActive','1')";
    $result = $db->Execute($sql);
    
    if($result){
        $psId = $db->Insert_ID();
        $handle = new Upload($_FILES['prideImg']);
        if($handle->image_src_x==180 AND $handle->image_src_y==160)
        {
            if ($handle->uploaded)
            {

                $handle->Process($iniVars['Locations']['sitepath'].'images/pride');
    
                if ($handle->processed)
                {
                    $sql = 'UPDATE pride_student SET ps_img="images/pride/'.$handle->file_dst_name.'" WHERE ps_id='.$psId;
                    $result =$db->Execute($sql);
                    if($result)
                    {
                        echo <<<result
                        <script type="text/javascript">
                            alert('บันทึกข้อมูลเรียบร้อยแล้ว');
                            top.location.reload();
                        </script>
result;
                    }
                    else
                    {
                        @unlink($iniVars['Locations']['sitepath'].'images/pride/'.$handle->file_dst_name);
                        echo <<<result
                        <script type="text/javascript">
                            alert('ไม่สามารถอัพโหลดรูปภาพได้ กรุณาแก้ไขภายหลัง');
                            top.location.reload();
                        </script>
result;
                    }
                }
                else
                {
                    echo <<<result
                    <script type="text/javascript">
                        alert('ไม่สามารถอัพโหลดรูปภาพได้ กรุณาแก้ไขภายหลัง');
                        top.location.reload();
                    </script>
result;
                }
    
            }
            else
            {
                echo <<<result
                <script type="text/javascript">
                    alert('ไม่สามารถอัพโหลดรูปภาพได้ กรุณาแก้ไขภายหลัง');
                    top.location.reload();
                </script>
result;
            }
        }
        else
        {
            echo <<<result
            <script type="text/javascript">
                alert('รูปภาพขนาด 180x160 pixel เท่านั้น');
            </script>
result;
        }
    }else{
        echo <<<result
        <script type="text/javascript">
            alert('ไม่สามารถเพิ่มข้อมูลได้ กรุณาลองใหม่ภายหลัง');
            top.location.reload();
        </script>
result;
    }
?>